<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <title>扫一扫</title>
    <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css">
    <script src="//cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
    <script src="//cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
</head>

<body>
    <div class="container" style="margin-top:9%;">
        <div class="jumbotron">
            <div class="panel panel-success">
                <div class="panel-heading">
                    <h1>恭喜, 站点创建成功！</h1>
                </div>
            </div>
            <input type="button" value="扫一扫" id="scanQRCode">
        </div>
    </div>
</body>
<script>
    window.onload = function () {
        var pageUrl = 'http://域名/index3.html';
        // console.log(pageUrl)

        // var pageUrl = {
        //     url: (window.location.href).split('#')[0]
        // };
        $.get('http://域名/qy-weixin.php', {
            url: pageUrl
        }, function (data) {
            if (data != '') {
                var res = JSON.parse(data);
                // alert(data);
                resd = res.data;


                wx.config({
                    beta: true, // 必须这么写，否则wx.invoke调用形式的jsapi会有问题
                    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                    appId: resd.appId, // 必填，企业微信的corpID
                    timestamp: resd.timestamp, // 必填，生成签名的时间戳
                    nonceStr: resd.nonceStr, // 必填，生成签名的随机串
                    signature: resd.signature, // 必填，签名，见 附录-JS-SDK使用权限签名算法
                    jsApiList: ["scanQRCode", "translateVoice"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
                });



            }

        });

        wx.error(function (res) {
            alert("出错了：" + res.errMsg); //这个地方的好处就是wx.config配置错误，会弹出窗口哪里错误，然后根据微信文档查询即可。
        });

        wx.ready(function () {
            wx.checkJsApi({
                jsApiList: ['scanQRCode', 'translateVoice'],
                success: function (res) {

                }
            });

            //点击按钮扫描二维码
            document.querySelector('#scanQRCode').onclick = function () {
                wx.scanQRCode({
                    desc: 'scanQRCode desc',
                    needResult: 1, // 默认为0，扫描结果由微信处理，1则直接返回扫描结果，
                    scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码，默认二者都有
                    success: function (res) {
                        alert(res);
                        var result = res.resultStr; // 当needResult 为 1 时，扫码返回的结果
                        alert("扫描结果：" + result);
                        //window.location.href = result;//扫描后有个链接，然后跳转到该页面
                    }
                });
            };

        });

    }

</script>

</html>
